package com.service.dao.model;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableLogic;
import lombok.Data;

import java.math.BigDecimal;

import java.io.Serializable;
import java.util.Date;

/**
 * 场外交易
 *
 * @author xxxx
 * @email xxxx@qq.com
 * @date 2019-11-18 10:15:22
 */
@Data
@TableName("hm_otc_order")
public class OtcOrder implements Serializable {
    private static final long serialVersionUID = 1L;

    // 
    @TableId
    private Integer id;

    // 场外交易订单号
    private String otcNo;

    // 会员id
    private Integer memberId;

    // 售出(买入)数量
    private BigDecimal otcNum;

    // 售出(买入)单价
    private BigDecimal otcPrice;

    // 售出(买入)货币id
    private Integer coinsId;

    // 售出(买入)货币名称
    private String coinsName;

    // 交易货币id
    private Integer tradeCoinsId;

    // 交易货币名称
    private String tradeCoinsName;

    // 剩余数量
    private BigDecimal otcResidueNum;

    // 最低买入(售出)数量
    private BigDecimal otcMinBuyNum;

    // 场外交易类型(1:售出，2:买入)
    private Integer otcType;

    // otc状态(1:待交易;2:交易中;3:交易完成)
    private Integer otcStatus;

    // 
    private Date createTime;

    // 
    private Date updateTime;
}
